Windjammer Landing Villa Beach Resort on St. Lucia just got a stunning remodel — here's why it's worth a visit.