Kemil Beach in Beverly Shores offers pristine Lake Michigan shoreline with crystal waters, soft sand, spectacular dune views, and peaceful uncrowded atmosphere.