There are several drug stores on the island. Ask your hotel for recommendations. It is a good idea to bring with you any prescription medicines you regularly need. As you walk around San Pedro, drivers will ask if you need a taxi. Your hotel also can call a taxi for you.
Some hotels offer free water shuttle service for guests.
The Belize telephone area code for San Pedro is 026. On the island, you need only dial the last four digits. From outside the country, drop the 0 and add the country code and international calling prefix. The country code for Belize is 501. Many hotels on the island, especially in the budget and moderate ranges, do not have in-room phones.