When in Bermuda, there’s no better way to explore the beauty and charm of the island than on wheels….