Under the Sun Catering

404 Roland Ave.

Surf City NC, 28445

*** 910 328 0010 ***

Contact Us



Blue Mainsail has multiple party hosting options.  Each venue pocesses it's own unique attributes that can be used to select the best venue to meet your event needs.

Sunset Room  Pictures

A semi private room located off the main Mainsail Restaurant dining room.  With an available private enterance and the ability to seal off the room from the main dining room, the Sunset findes the right balance between the benefits of a private room and the cost.  The Sunset room shares the waitstaff and bar service, as well as the kitchen, with with the rest of the restaurant.  The Sunset Room works great for large birthday parties, rehersals diners, retirement parties, and company events.  Price and Abailibility Times and Dates depend on the time of year, so please call or contact us for more information. 

Commodore Room   Pictures

A large private room located above the Mainsail Restaurant with private enterences, private restrooms, a full 20 seat bar, and dance floor that can handle events upto 150 people.  The room layout can handle parties as small as 30 guests, without losing that itimate feel.  The Comodorre Room is available for simple rent or in conjunction with Blue Mainsail Catering Services.  Price and Availibility Times and Dates depend on the time of year, so please call or contact us for more information.

Daddy Mac's Beach Grille   Pictures

The Daddy Mac's Beach Restaurant is available for renting out for private parties during the month of December.  Please call if you are interested in securing the venue for your company or private party


Mainsail Catering would like to let all our customer's know that if you desire to have your wedding on Topsail Beach we would love to work with you in connection with our own party/event hosting facilities.  However, if our locations do not meet all of your needs, Topsail Island has other venues which might.  Please contact us and we will be happy to discuss the options and provide additional information.