Geologically, the islands are characterized mainly by limestone and granite. They are generally covered with thick tropical growth, including rainforest, and their shorelines are punctuated by beaches, rocky headlands, and in some places, mangrove swamps. Offshore are extensive coral reefs.