We were on St John last July 4th and had a blast!! Fireworks, concerts, and parades. Great time!