Canarreos, Cuba.

Isla de la Juventud is a protected marine park and boasts some of the largest populations of eager, user friendly tarpon on the planet!