There are 22 dive sites with stunning vistas of coral reefs, drop-offs, huge fish, pelagic fish, and…