sorry for late reply, was out a couple of days and just came back.
Les Pavillions is located in the South West, the hotel itself is not situated in a 'windy corner'. The beach is great, walking along for several kilometers.
The area of Le Morne is famous place for deep sea fishing, a little northern you have the 'dolphin-area'. You can reach easily by boat.
Its a great place to relaxe with wonderful sunsets...
Am sure you will enjoy your stay
Die Sonne scheint mir auf den Bauch - das soll sie auch (Heinz Erhardt)
Always Look On The Bright Side Of Life (Monty Python)