Located on a 7 1/2 acre island North Beach Resort & Villas is the idealistic escape for a vacation of tranquility, luxury, and awe. The grounds are comprised of our magnificent oceanfront twin towers and spacious chic cottages. Ranging from 1 to 5 bedrooms, each unit is pristinely decorated and regardless of where you stay, you will enjoy a treatment that is unmatched. Equally impressive is the 2 1/2 acre water escape that features an unprecedented array of water facilities from swimming pools, spas, a lazy river, a swim-up pool bar, and private cabanas. We also can not forget our award-winning steakhouse, 21 Main, our pampering Cinzia Spa and state of the art fitness center Beach fit.