Guessing here: Marigot Bay, St. Lucia. Just found a website that might show it today:
Marigot Bay, St Lucia - home of Discovery Hotel, The Marina Village and more.
Also try Googlemaps and see if maybe it looks right? There's a lighthouse on the point - that would be the point in the background in your photo. .