Hotel Le Meridien Fisherman's Cove in the bay of Beau Vallon, Mahe Island, Seychelles, Indian Ocean, Stock Photo, Picture And Royalty Free Image. Pic. IBK-1166763