Vacations close to home are the new normal and staying at a luxury resort is more alluring than ever. We enjoyed such a mini vacation at the Inn by the Sea, an oceanfront resort in picturesque Cape Elizabeth, about 5 miles south of Portland, Maine. Inn by the Sea is an