The bus station is close to the city center. There are frequent buses to and from Cali which is a 4 hours ride away for around 20,000 COP. Direct buses to Bogota leave at 7 am and 7 pm. If you're heading north, avoid going through Cali and catch a bus to Buga instead (16,000 COP).
The docks for cargo boats are on the way in to town. There are boats to most places along the Pacific coast. Fast boats (lanchas) to Ladrilleros and close destinations leave from the Muelle Turistico in the center of town (4,000 COP taxi ride from the terminal).
You can catch a boat to nearby towns like Juanchaco and Ladrilleros in Bahia Málaga (Málaga Bay). It is humpback whale season between july and october, there you can get a boat for whale seeing. You can also get a cab to 'American Night' bar which is a very safe place. It has large numbers of sailors visiting daily with a vibrant atmosphere. Security at this place are also more than happy to take you anywhere you want safely, or they will also go out for you if you need anything
Fruit called Chontaduro.
Lenos y Mariscos and La Casa are recommended restaurants.
Agua de Coco (coconut water).
For the most part, if you have to stay any length of time in Buenaventura then you should head to Calle 1 where there are a number of decent and safe hotels and restaurants in front of the park at reasonable prices
There are also some cheap hotels near the bus station.
Buenaventura has had a notorious history plagued by drug trafficking, violence, and the presence of guerrilla and paramilitary groups. In the last two years, the amount of reported homicides has doubled. The murder rate is 24 times that of New York City. To counter the violence, the Colombian government has set up a marine special forces unit in the worst area of the city.
One reason for passing through Buenaventura is to get to the resort areas of Juanchaco and Ladrilleros. These towns found to the north of the city are pleasant places to visit catering to package tourists and those interested in watching the annual marvel of migrating humpback whales in the months of July to late September through the waters of Bahia Malaga.