Naxxar is a very good Place to explore the Island.
Buses go everywhere.
But if you take buses you will need time.