Catawba State Park is a decent launch on a nice day. Since you basically launch directly on to the lake I could see a rough day being hard. It's also free which helps. Don't know about mazurik... We usually use Fenwick but I come from Toledo.