Like Cahuita, the town of Puerto Viejo offers many facilities to ensure an enjoyable visit. Lodging and travel companies and a tour guide association offer trips to other areas of Talamanca. There are also excellent restaurants featuring local and international cuisine, as well as varied nightlife offering traditional music and dancing from the Costa Rican Caribbean. This golden-sand beach stretches north some 3.5 kilometers from the town of Manzanillo to Punta Uva. It has moderate to strong surf, an irregular, curved shape, and plentiful coastal vegetation, particularly palms. Ideal for walking, horseback riding, sunbathing and swimming, this beach also offers diving in several areas in front of the town and near Punta Manzanillo. The 12-kilometer road that connects all the beaches south of Puerto Viejo ends in the town of Manzanillo, which offers numerous services including diving gear rental and dolphin-watching and dive tours.