With a two-mile long beach, a charming high street and great food, it's the perfect spot for a day trip