Baie de Uamoe, Isle of Pines, France