Onekama, a charming village on Portage Lake in Michigan, offers beautiful beaches, scenic views, and delightful local dining.