In general, yes. The island is big, our public transport is not well suited for tourism purposes, and taxi or shared ride services are expensive. Renting a car also gives you a lot of flexibility and peace of mind.
If you plan to spend a significant part of your stay at one place (the beach) and don’t mind relying on (and paying for) tours to see our island highlights you can do without a rental car, but keep in mind that this will add considerable cost to your vacation.
To get good deals on rental cars we refer you to our current local favorite car rental company.