There is a parking lot at W 21st Ave and Stuart St; looking at the google map it's the parking lot north east of the island (switch the view to "Hybrid" to see the island)
http://maps.google.com/maps?f=q&hl=e...17745&t=k&om=1
--I'll be in a very dirty silver Nissan Pathfinder with a hitch rack and an orange bike....