Every second car on the road is a taxi, and you find groups of them parked around hotels and high-traffic areas. Although there are set rates, some vary what they charge. Check with the taxi driver before getting in. There are bus lines around town and to and from the hotel zone. Buses come along every minute or less, so you should never have to wait any appreciable time.
Most areas have frequent blue signs signaling bus stops.
Buses will wait a long time for you to reach them if you are approaching a bus stop while one is there. If you are not sure where your stop is, you can tell the driver your destination in advance and they will call out when you arrive. The driver may let you off between stops if traffic is light and they can pull over safely.