The Peninsula Hotel ligt op een prominente plek tegenover zee, met uitzicht op de Grand Havre Bay op de noord-west kust van het eiland.
Das Peninsula Hotel befindet sich an einem ganz besonderen Ort direkt am Meer mit Blick auf Grand Havre Bay an der Nord-Westküste der Insel.