This swish resort on Carters Creek, in the town of Irvington, is the perfect Chesapeake retreat. The 106 guestrooms (including 22 suites) are luxe, but it’s the location and the activities (sailing, paddleboarding, golf, tennis, swimming, spa) that are most memorable. Several on-site restaurants and cafes offer fresh local seafood and wines.