Chesapeake Beach Resort Spa offers a variety of beautiful indoor and outdoor wedding ceremony and reception venues. The indoor venues include the Chesapeake Ballroom and the Bayview Ballroom, which can accommodate up to 300 guests. The outdoor venues include a private beach, a lush garden, and a pier that offer stunning views of the Chesapeake Bay. All venues are equipped with modern audiovisual equipment and can be customized to fit any wedding theme or style.