It's definitely worth spending a week there to explore beautiful beaches, vibrant culture, lively nightlife, and delicious food, as well as surfing, yoga, or simply relaxing in a tropical paradise.