While in port in Miami, Virgin Voyages ships follow US rules, meaning the legal drinking age is 21. Once we reach international waters, the drinking age onboard is 18.
When disembarking in international ports, you will follow the laws of the local country.