http://ambergriscaye.com/maps/index.htmlBeachlife There are maps and other great info provided by Marty on this website.
No the entire ocean floor is not coral rock on the surface of the ocean floor. In fact in San Pedro it is quite sandy in many areas. The biomes or biological areas that support different sealife are quite different. For example in the shallow water from reef to shore it is very sandy, this is where starfish and shells would be more populated. When I was shelling, we would go to different areas for different conch shells - king, queen, milk, fire maybe? it is very orange/red/pink, helmet shells, etc.
Near the reef, along it in some locations but not in the same areas we would fish for snapper, grouper, jack, etc. Also there are many varieties of coral, it isn't all the same - black, pink, fire, brain, elkhorn, etc. The Corals are living sea creatures surrounded by a hard exterior. That is one reason why they are so fragile, if the coral dies, dead coral rock is left behind. In fact old coral is called rock by many of the locals.
Hey Pedro2 - I believe the rock that makes Ambergris Caye is actually limestone which happens to be geologically old coral!
Belize it!