Just another vote for guavaberry. I can't imagine teenagers not loving roaming spring bay beach and the adjacent beaches and rocks and pools. Had a wedding nearby and the young people had a blast. And so did us old folks.