Rent a bike for one day in Puerto Viejo and discover the most beautiful beaches in the area for swimming, kayaking, snorkelling and surfing! Read Travel Guide Here