Boca Grande North is located on a small, tropical barrier island surrounded by the turquoise and aqua waters of the Charlotte Harbor and the Gulf of Mexico.