Great beaches, brilliant cuisine, whale watching and a range of activities to keep you going from dawn to dusk till dawn as well as having some of the friendliest locals you'll ever meet.