Cabo San Juan de Guia
is a beach in Tayrona National Park
, Colombia. The place is beautiful with different attractions. There is a coast with white sand and palms, as well as additional bonuses like wild jungles and abandoned Indian town. There are a lot of tourists, but this is not a problem. Swimming in the ocean is dangerous in many places due to strong currents. Shore and seabed: sand, stones. 
Santa Marta is the nearest major town with a lot of hotels. As for Tayrona National Park, it is only possible to rent a hammock or tent. Booking in advance is not possible in most cases. If your camping is fully packed, just go to the next beach. Find hotels in Cabo San Juan de Guia
How to get there 
Fly to Cartagena international airport (CTG)
. Next get to the town of Santa Marta by bus or by taxi.
Tours to Tayrona National Park are sold in all neighboring towns. The most comfortable option is to get by boat from Taganga. Travel time is from 1 to 1.5 hours, but many people suffer from seasick during this journey.
The more romantic way is to get by land from Santa Marta. In this case, the bus will drop you off by the road, and next you'll have to walk through the jungle for about 1.5-2 hours.
It is best to give several days to visit the Park. Enter it from one side and leave from another end. You will see a lot of interesting things. Find flights to Cabo San Juan de Guia
When to go 
Happily, the beach of Cabo San Juan de Guia has a great weather all year round. It is usually warm and sunny, while rare rains are not very heavy.
Water temperature, C
Wind speed, meter/sec
Useful information 
It is hard to purchase tickets to the Park of Tayrona, and these are rather expensive. You will have to wait a lot, and then you will be "registered" spending a lot of time again.
As for the service inside the park, it is very bad, while everything is overpriced by the local standards. It makes sense to take plain water with you, as well as some food that can be kept for a long time.