If you go to the top of your post and use the 'find' tab you can search for past posts on the Spirit. I have written a handful as have others, there are plenty - some great advice and tips.
Cover charges are per persona and well worth it for Specialty foods.
Our favorite Bahama excursion was Atlantis - and its plenty of time to do that and some shopping. Lots to do on board - check out the past posts.... you'll find ample info