North Bay Island is a haven for water sports, a variety of corals and a serene beach vibe.