Michigan Beach House is located in Port Sanilac, MI, just 90 Miles north of Detroit and 30 Miles north of Port Huron. Sleeping 25 people, you will find Michigan Beach House to be the ideal location for a large gathering or a family getaway. Michigan Beach House is located close to downtown Port Sanilac. Enjoy dinner, shopping, and large city park. Just a 5 minute walk and you will find the Port Sanilac Marina Boat Harbor.