Surrounded on three sides by dense jungle, Capurganá is the last town of any reasonable size on the Colombian Caribbean coast before the border with Panama. A sleepy little place with a laid-back atmosphere, it is popular with Colombians, but is only just starting to put in an appearance on the Gringo trail; mainly because it is (one of?) the last places on the coast with a DAS office where you can get stamped out of Colombia.
If you are passing through, Capurganá is a great place to spend a few days relaxing and savouring one of the few places left with no cars (there are no roads to Capurganá, so the only form of land-based transport there are horses or bicycles). It has a couple of small beaches (although with strong currents, so take care when swimming), and is a great place for snorkelling.
There are numerous hotels and restaurants scattered throughout the place, so there are plenty of options for the budget traveller (who are likely to arrive on the bone-shaking launches from Puerto Obaldia or Turbo), as well as more up-market choices for those who can afford to fly in.
Capurganá has an airstrip and tiny airport, from which a couple of companies provide regular and charter flights.
Several places provide internet services.
There are regular launches to Turbo. Launches to Puerto Obaldia depart when there are enough people to fill them. You'll need to ask around to find out who to talk to, although Capurganá is so small, almost everyone will be able to point you at the right person. The going rate seems to be about 25,000 COP. It is also possible to arrange launches to Sapzurro and La Miel, further along the Colombian coast.
It is supposedly possible to walk to Sapzurro.