Superior Shores Resort is on a beautiful sandy beach on the South Shore of Lake Superior. The resort is between Ontonagon Michigan and the Porcupine Mountains Wilderness State Park. We are the perfect choice for your next natural "Pure Michigan" vacation. Relax and enjoy walking the beach, swimming, rock collecting or just reading a book. Explore and discover the natural beauty of our area.