Stock Photo: Charlotte Amalie harbour. Saint Thomas. US Virgin Islands. West Indies. Caribbean