El The Marina Village está situado en la bahía de Saint's y ofrece conexión WiFi gratuita, un solárium con piscina, un restaurante y un bar.