Wekiva Island located at 1014 Miami Springs Drive in Longwood is an environmentally friendly spot on the Wekiva River. If you’re looking to have a good time with family or friends without overindulging Wekiva Island offers a variety of non-alcoholic beers, you can try!