My wife and I spent a week at the Wyndam at Grand Bahama. It is an "All Inclusive Resort", so all of your meals, shows, use of amenities and Lodging in a nice clean room are included. We traveled there and back by Cruise Ship. It was our best vacation ever!!! Following is a link:
Viva Fortuna Beach by Wyndham - Viva