The Beach @ St. Martin, French West Indies.