No offense... Are you male or female? By all means dress comfortable and cool. If you're male, you can wear shorts anywhere. Even a swimsuit. Literally. If you're female, I'd suggest a sundress in addition to the shorts. I found them cooler. There's always a nice breeze, and at night walking along the beach, it's so cool and so sexy to have your dress billowing in the wind. Not to mention a little more comfortable after a sunburn... Be sure to pack a GOOD sunscreen. The sun is WAY stronger there than you think. I also packed a few swim suits. One for the pool and one for the sea. I hate wiggling into a damp or wet swimsuit.... YUCK! And if I didn't know what the day was going to hold, I wore a sarong around my swimsuit, so I could take a dip whenever I wanted, and then wrap it back around and head to a bar for a beer or restaurant for lunch. Made my day more "flexible". Don't bring your jewelry.... It makes you a bit of a target for the less than honorable.