We've rented a villa on the Coral Bay side for several years, spending a couple of weeks and snorkeled most of the places we can reach by car. We've also gone on small group charters, both on scheduled routes or customized due to snorkeling conditions. But none as personal and perfect as our outing with Island Roots. We met John's...
More