World in Travel in 360, in partnership with the Bahamas Ministry of Tourism, Investments & Aviation, to capture high-quality ...
Among a host of popular tourist areas proposed to be photographed through the Street View Project are Downtown Nassau and Montagu Beach in Nassau; Port Lucaya Marketplace and Peterson Cay National ...
Cable Beach is not only one of the most popular beaches on New Providence Island, but it's also one of the most popular in all of the inhabited Bahamas islands. There are several reasons for this.