I would recommend PHX to Miami. New flight from Miami to Beef Island/Tortola, then ferry to Virgin Gorda


[Linked Image]