Paradise Beach is located 8.5 miles (13.7 kms) northeast of Grand Marais in Minnesota’s Cook County. This is a cobblestone beach on the shore of Lake Superior. Enjoy a shore lunch at a picnic table along the shore or leisurely stroll, rock hunting along the way.