A beautiful location: ocean, beach, amazing food spots. Definitely do the boat ride, worth every penny!