Functions Whatever the occasion, the Craigville Beach Inn is pleased to host your event! Choose our perfectly situated location for your wedding, family party or special event. Relax out back Heated indoor pool Cape Cod Sunsets