Cayo Largo, Cuba The Hidden Gem of the Caribbean I recently visited Cayo Largo, a small island located south of Cuba,