15 Nis 2024 ... John is home to fantastic beaches, excellent snorkeling, and exciting hiking. St. John is only a 20 ...