Nassau, the capital of the Bahamian nation, is located on New Providence Island and was once a haven for buccaneers.| Travel by Vacation Rental