Yachts of the Marina The Telaga Harbour Park is one of the few marinas on the island that offers spaces for yachts to be anchored. Share this:FacebookXLike Loading... Related Author: WiLL C A lazy caffeinated islander who's into arts and casual photography. View all posts by WiLL C