Master of the Ocean Cabarete
Diving and Snorkeling in Cabarete Dominican Republic
surfing in CabareteMaster of the Ocean