[Angels Rest on Resurrection Bay: Waterfront Lodging in Seward Alaska Discover exceptional waterfront lodging on Lowell Point on Alaska's Kenai Peninsula near Seward, AK. Our accommodations include oceanfront cabins, water view rooms, and water view mini suites. Take the opportunity to explore the Seward area with activities including wildlife viewing, flightseeing, and more.]