Given only three days, you will likely be rushed to experience the scuba diving and snorkeling, beaches, and nightlife. To truly savor all that the resort town offers along with the beach, a more generous amount of time is usually needed. Many travelers opt for two to five days to relax and explore here.