Nicholls Town, The Bahamas Vacation Rentals