Someone asked about maps. Here are a few I find useful:
good overview of the island
this one let’s you search by address, attraction, road name, etc. Plus you can zoom/out, for as much detail as you need.
Drive & Dive is a good one to buy on arrival (Avis gives you an excellent one, as well).
great resource for learning about various snorkel & dive sites.