Just 15 minutes by boat from the picturesque town of Boca Chica, lies this idyllic piece of Paradise on the north side of the island of Boca Brava. It offers incredible views towards Boca Chica and the "canal" between Boca Chica and the island, towards th