The Caribbean is famous for its pristine white sands and crystal-clear turquoise waters. But there’s so much more to discover ...