Grand Bahama is nice. Our Lucaya or Xanadu resort are nice hotels both right on the beach. Our Lucaya is also near a market place where you can shop and dine and dance and catchs shows or go bar hopping and do tons of water sports.
-------------
Caribbean holiday 
" Life is just unpredictable, as sometimes you have to run before you start learning how to walk."