spectacular and amazingly
diverse tropical beachescoexist with peaks that
reach over 3000 feet. forested mountains and caves, rocky peaks, dozens of islands,
lakes, lagoons, waterfalls, and over 70 beachescompose a natural landscape worth a lifetime of
discoveries.
two immense urban forestscould by themselves keep hikers and
nature lovers busy for weeks, and a variety
of
parks,
hills, and ecological reserves make the options even more interesting,
educational and unforgettable.