Michigan's Torch Lake offers Caribbean vibes without the high airfare.