Fireworks lit the nighttime sky as they shot up from the beach in Great Cruz Bay.
Tourists and residents gathered at the Westin Resort to watch the 14-minute fireworks show on Sunday, December 31.
The stunning show proved successful as revelers rang in the new year in style.