Preview Satellite view of Eleuthera Island, Bahamas. This image was compiled from data acquired by Landsat satellites. Image ID: 1348-3427 Artist: Planet Observer Purchase a commercial license Buy framed prints & more from our print store satellite view map photography outdoors no people physical geography topography cartography color image central america bahamas island sea shore coastline water caribbean tourism eleuthera island governor's harbour rock sound