Cuyahoga Valley is the only national park in the state of Ohio and one of three in the Great Lakes Basin , with Isle Royale National Park in Lake Superior and Indiana Dunes National Park bordering Lake Michigan .