Preview Satellite view of Saint Lucia. This image was compiled from data acquired by Landsat satellites. Image ID: 1348-3379 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 island sea shore coastline water caribbean sea lesser antilles saint lucia castries tourism unesco world heritage site