Special Offer Stay at Windjammer Landing Resort and Residences in Saint Lucia and save up to 40%! Enjoy a 7-night stay with room & breakfast from just £1,749 per person, based on selected departures in June 2025. Book Now