Sights

The town has a long beach running along the Malecon Jose Olaya, but the best stretch of sand is tucked away on the southern edge in the Puerto Viejo neighborhood where there is a pretty waterfront with several good restaurants.