Personally I like the marina on Oak island the best.........on right 2/3rds way down island(NOT the one at the pier, its good but way way overpriced).........that is not but a 30 minute ride for you. Honestly I have been disappointed at Southport every place we tried as of late....but that is just my opinion......