Everything To Know About Fort Fincastle (in Nassau)
Perched atop Bennet’s Hill, the highest point on New Providence Island, Fort Fincastle is one of the many forts watching over the capital of The Bahamas. Most visitors to Nassau will stop by the Queen’s Staircase. If you continue up that staircase, you’ll reach the …