Das 3-Sterne-The Catamaran Hotel Falmouth Harbour liegt in einer 25 Gehminuten Entfernung vom Nelson's Dockyard und bietet WLAN in den Zimmern sowie Parkplätze vor Ort. Das Hotel befindet sich an einer friedlichen Bucht, etwa 30 Meter von der Küste Antigua entfernt.
Das Zentrum von Falmouth Harbour kann man fußläufig in 5 Minuten vom Hotel aus erreichen. Strand von Galleon liegt auch in einer Entfernung von 2 km vom Catamaran Falmouth Harbour. Naturliebhaber werden die Nähe zum Strand Cherry Hill Bay Beach zu schätzen wissen (liegt weniger als 5 Gehminuten von der Unterkunft entfernt). Auch Säulen des Herakles ist in einer Entfernung von 3 km von der Unterkunft.
Alle Zimmer bieten eine Klimaanlage sowie einen Patio und einen Balkon. Diese Zimmer bieten ebenfalls Blick auf den Strand.
Die Gäste können sich in der hoteleigenen Lounge- Bar entspannen. Das Restaurant Cambusa, das etwa 650 Meter vom The Catamaran Hotel entfernt ist, bietet europäische Küche für jeden Geschmack.