I've been to Cuba several times and have really enjoyed the day trips to Cayo Blanco in Cayo Largo. We have seen sleeping reef sharks,silky sharks, whale sharks, huge schools of many types of fish, mantas, eagle rays, sting rays, turtles, you name it. The only risk to going there is that...