Discovery Island
The Bahamas
>
New Providence
>
Discovery Island
Discovery Island is a coastline area in New Providence.
Discovery Island
alt_name
North Cay
Vegetation and ground cover
Coastline
Cay