Just letting you know I have seen this thread and... I need some time to craft a level headed and objective response... I only want to be objective...
Okay enough time... (just looking up at the clock to make sure I have time to do this).
I think a lot of you Denise, so I want to take the time to work through this.

Ok, I'm done thinking it through...
Vero Beach is like a touch of Disney, but that is all. A bit of theme. A bit of the Disney name, Incredible Cast Members. I have seen pretty much the same CMs for 10 years... From the pool life guards to the activities... they all are the same CMs. I have never witnessed a place where life guards are also activity CMs (except HHI). What is really special is that in every capacity they are professional, caring, loving and.. professional.
For me VB is a wonderful place that has pretty much everything on-site... Ocean, pool, water slide, mini-golf, croquette, basketball, soccer, tennis, biking, message, training room, restaurants, poolside grille, campfire, jetski's, sailboats, museums, botanical gardens, jungle trail, lake, lakeside grilles, room service, live music in the Green Cabin Room, incredible landscape, incredible ocean views, incredible daily activities for kids, Ping Pong, bike rentals, great poolside adult beverages, super craft making rooms, and a secret movie theatre that they use when weather is bad.. along with a bunch of free popcorn....
These are all great things, but for me the fact that EVERYTHING is just within a two minute walk is the best. We go from our room down to the beach and if nature calls... two minutes from our room... really nice with toddlers and infants... or even just young kids.
VB is also a Mecca for nesting sea turtles... Most of the year you are either seeing new nests or seeing the evidence (turtle hatching tracks) going to the ocean. It is so cool..
Though VB is kind-of remote (from VB actual) it still seems like a mecca of things to do. We're geeks... so seeing whales, and dolphins, and all kinds of land wildlife excites us...
The "bugs" I think refers to the infamous "no-see-ums". They are there, but they are just like any other pest... drawn to fire and seem to be most worst at sundown. Soo... wear long pants, socks, and shoes at the campfire.
VB is just a wonderful place to be. A bit of Disney, and a lot of Old Disney atmosphere..
Lastly, I think your son (15) will have a blast riding the waves at VB.
Obviously, I love VB... but for very good reason.
There are other things to do around VB, but I think VB alone will take care of you and you're family.
Hope I didn't go overboard with the explanations... Just love VB....
Don't say you didn't ask