We are a couple in our late 30's who love scuba diving. We have been to most of the South Pacific but to date have avoided NC because of reports that it is sooooo expensive. Can anyone advise us otherwise? We prefer smaller resorts to huge hotels but the diving looks so good that we are really tempted to visit. We would like to be near town so that we can self cater if we need to or eat out at the cheaper roulettes. Any advice greatly welcomed.