thanks sharky for the useful information and allow me also to add my favorite destinations for diving too.
1-Dominican Republic hundreds of tropical fish, coral and plant life. There are brightly coloured fan corals on the reefs and you may spot whale sharks, mantas, and dolphins Best time to dive: June to September you can take a look here for more informations. Dominican Republic diving 2-Mexico diving is very varied due to the fact that part of it is in the Caribbean Sea and the other part in the Pacific Ocean Best time to dive:
Cozumel, March and August
Cancún, May to August
Mexico's Pacific coast, August to February.
The Cenotes, November to March Diving Mexico 3- Bahamas
Bahamas are a paradise for divers! Very famous for it's good visibility and lots of variety of dives like caves; walls and wrecks. . A destination to go and go again
Best times for Diving: All year round
Bahamas diving 4-Bonaire
counts among the most famous destinations, Bonaire diving is like diving the Caribbean the way it used to be. Bonaire's fish population is the most diverse in the Caribbean and ranks among the best in the world.
Best time to dive: Spring till Autumn
Bonaire diving 5-Belize
Belize is located right by the second biggest barrier reef in the world.
Best time to dive: Between November and May; June through September tends to be wet, the rain usually lasts shortly.
Belize diving resource 6-Thailand counts among the top 10 diving destinations in the world and the rest of Thailand has lots of unforgettable dive sites. Best Times for diving:
West coast and Similan islands:
Possible to dive almost all year round
Best time to dive: mid-November until late-April. March and April is time for whalesharks and mantas. Diving Thailand