Puerto Viejo does not have a nice beach neither comfortable. Puerto viejo is not about the beach, it is more about its relaxing careless vibe all around.
The water was warm, there were very little waves. This is a relaxing beach. It does get busy on the weekends, but you go come here at any time of the day and get a spot in the sand to lay your towel on and take a nap or tan.
The beach could have been very nice but I was so surprised how dirty it was. There was a lot of garbage everywhere. It could be so much nicer if someone could tend to it. It has potential but someone has to take charge to keep it nice or at least begin by trying to improve it
There are numerous beaches in Puerto Viejo, but Playa Cocles was fabulous. A beautiful setting, clean, a nice crowd. It's hugely popular with surfers, but you can swim also in the small life guarded area nearer to town. However, you do need to be careful, and it's a wild workout. A nice scene also as the sun sets with people playing guitar etc.
This little town is perfect. Everything about it. The people, the beaches, the friendly beach dogs, the drinks and the overall atmosphere. The nightlife is tons of fun! It's really hard to leave here. Laziest town but the best.
We stayed in the Vacation Rental Casa Fiesta (check them out!), and the rooms are on the beach! Soft black sand from the rain forest. It's beautiful and in October virtually deserted. It gets hot during the day because.....it's black! If you go further south there are coral reefs, and they don't require any boat to get out too see them. I would recommend going into the city of Puerto Viejo and along the beach is a surf shop. They have tours but you can also rent/buy snorkel gear. Ask those guys where to go snorkel and they will give you great directions. I had never seen coral reefs before and they were so freaking cool.The beaches are clean and well taken care of, the people are nice and it's just a blast.