Separate names with a comma.
Not to sure about St John. Tortola (British Virgin Islands) can get really fun though. If your willing to take the ferry ride over i would say...