St. John is een enigszins afgelegen eiland zonder vliegveld of grote haven, dus als je deze bestemming wilt bezoeken, moet je er echt even wat moeite voor doen. Maar als je bereid bent deze moeite te nemen, word je hier beloond met een landschap met fantastische stranden en dichtbegroeide bossen.
Met adembenemende uitkijkpunten en talloze historische bezienswaardigheden, is deze energieke stad zoveel meer dan alleen een aanlegplaats voor cruiseschepen.