Отель Dunmore Beach Club расположен на крошечном острове Харбор Айленд (Harbour Island), который находится у северо-восточного побережья острова Эльютера. Остров очень маленький – 5 километров в длину и меньше километра в ширину, прибрежные рифы хорошо защищают розовые песчаные пляжи острова от огромных океанских волн.
Отель был построен специально для приема графа и графини виндзорских, а так же их друзей, и до сих пор здесь царит домашняя клубная атмосфера. Отель считается одним из самых роскошных курортов Карибских островов и, располагаясь на уединенном острове, предоставляет все условия для спокойного отдыха на лоне природы. Красота здешней природы была высоко оценена фотографами – на пляже отеля часто проходят съемки показов мод.