The charming seaside town is packed with independent shops, cafes, Viking history and coastal walks — perfect for a day trip ...