Bocas del Toro
Sea level · 26–31 °C · 1h flight or 9h by road and boat
Nine Caribbean islands, houses over the water, coral reef. You get there by small plane or a full day of road and boat.

Fits these trips
3 days. Doesn't work with Bocas del Toro or Boquete: just getting there would take two or three days.
See Bocas del Toro with me
Tell me your days and I'll build the trip around what you need to work out.