
We teach all over the world: Azores, Bahamas (Grand Cay, Bimini, Eleuthera, “Tigerbeach”), Colombia (Malpelo), Costa Rica (Cocos), Ecuador (Galapagos), Egypt, Fiji, Mexico (Playa del Carmen, Guadalupe, Socorro), Palau, South Africa (Protea Banks, Alival Shoals), Tahiti, USA, Yap …