Visiting the Leelanau Peninsula? Whether you are planning a romantic getaway for two, a family vacation, or an alternative to your typical hotel or motel lodging; the Whaleback Inn in Leland, Michigan is for you. We are located in Michigan's beautiful Leelanau Peninsula (north of Traverse City). The Inn is situated on a hill overlooking North Lake Leelanau