The town has great beaches, an abundance of shops and restaurants as well as also being great for golfers.