St John is a small but beautiful island and rental car is a must and more economical then taking taxis.
You’ll have plenty of time to explore the island and find one of a dozen beautiful beaches and restaurants.