Agojo - 9/14/2015 5:38 PM
Not on your list but the best shore dive ever is the St. Croix USVI(Frederiksted pier). Stay at the Frederiksted Hotel (5 blocks from the pier and very nice), dive with N2 the Blue scuba (300 feet from the pier, 2-tank boat dive in the a.m. and free tanks for solo shore diving the pier in the p.m.). Rental car form Judi of St. Croix (Dennis) meets you when getting your luggage with the car. The pier has much to offer without going more than 30 feet deep is why a great solo dive (no current or surf either). Was here 12 days in July and back today for another 7 days. Only place in the Caribbean I found GREAT diving worth the $$$. Have dives in CZM, Grand Cayman, Antigua, Nassau (both sides of the island) and snuba or snorkeled in Belize, Roatan, Freeport Bahamas, St. Thomas USVI. Advantages of St. Croix: US Territory, no passport required, domestic flight (Jetblue or American), US cellphone coverage at no extra charge (ATT & Sprint). Native English speaking but some of the locals accent hard to understand. Only place better diving is certain locations in Asia.