A guide to Nassau, Bahamas including local spots, the best beaches, where to eat, and must-sees during your visit to the island.