The Smugglers Inn offers a cosy bar and a delightful restaurant by the sea at Blue Anchor Bay in Somerset.