Apostle Islands National Lakeshore has sea caves, hiking trails, lighthouses, and historic boutique hotels.