My sister wanted a beach wedding but ended up picking a venue that's not on a beach. So for her shower we thought we could do the whole beach theme, but every restaurant we've looked at on the Jersey Shore is either too expensive or biker bar. Does anyone know of any places (in the North Jersey down to Seaside area) that are on the water and nice and affordable? Open to all types of venues - restaurants, Elks Club, Women's Club, etc. All suggestions are greatly appreciated!