The lake shouldn't have too much to do with it - more so if you are near natural areas or standing water (ponds, ephemeral pools, etc)
First - check your property for breeding areas. Any standing water - puddles, buckets, birdbaths. blocked gutters... anywhere water collects and doesn't evaporate within a day or two. Dump and rinse them all. Keep them empty. Unfortunately you can only do this for your own property and it will still suck if your neighbours have some.
As for killing them - are you looking for something to clear a small area that you sit in or like a general mosquito kill. Because there's not much you can do for a large area other than reduce numbers by eliminating larvae but there's a lot of options for creating a small buffer around your deck or sitting area.