We did Atlantis in Nassau and it was the highlight of our cruise. Key West we simply walked around, shopped, ate Key lime Pie etc. As for Freeport, We did the Junkanoo Beach party. It was Ok, but really crowded and the lunch provided was Burgers and dogs, but you had to get it before the flies did. Probably would opt for a snorkel type excursion ...