From the best I can determine from foggy memory and sketchy data available on the Interent, this is where the Citadelle is located in Haiti.
UPDATE: Google Earth now has new, very clear satellite imagery as well as great pictures attached via Panaramio.com and linked information from Wikipedia.
UPDATE: Don’t have Google Earth? Here’s a link to the view in Google Maps – but you miss the 3D and links to addtional pictures and information.
An imposing fortress, the Citadelle in Haiti’s Parc National Historique La Citadelle sits 3500 ft on top of a mountain, overlooking the city of Cap-Haitien. Seeped in scandal and superstition, a quick look at the Citadelle’s stats highlight just some of the unusual facts of this ‘eighth wonder of the world’.