It's stupid to call it Paradise Island, the real name is Cayo Arena. Because it's a pile of sand that stick out of the ocean, surrounded by corals. From Punta Rucia or playa Ensenada, you take a boat (15mn) to land on this piece of sand (20m long 5m wide), it's fun, cause it's so small that the waves from one side reach the other side.
I went with locals, they have a company called Martirez, they are brothers, really nice and respectful. And they leave earlier than the others so that when you get there you're almost alone, cause, man, by 10.30 this small plae is crowded, and it kinda kills the beauty of it.
The reef is ok, not the best i've seen but still so nice colors and fish.
You get your morning filled for 1000 pesos, it's nice.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.