Roatán ligger ved det mesoamerikanske barriererevet som er det største barriererevet i Det karibiske hav og det nest største i verden etter Great Barrier Reef i Australia.