Icacos Beach is a remote barrier island off Puerto Rico's northeastern coast, known for its calm turquoise waters, powdery sand, and vibrant coral reefs.
Icacos Beach sits within the Puerto Rico archipelago, part of a string of small cays off the northeastern tip of the main island near Fajardo. The area falls under federal protection as part of the Caribbean National Forest buffer zone, which has helped preserve its coral ecosystems and clear waters over the decades.
Snorkeling is the defining activity here. The reef systems close to shore shelter parrotfish, sergeant majors, and occasional sea turtles. The water is calm enough for swimmers of most skill levels, and the sandy bottom drops gradually, making wading comfortable near the shore.
Day trips typically depart from Las Croabas in Fajardo, with local boat operators running scheduled and charter services. Some visitors combine Icacos with stops at neighboring cays like Palomino or Palominito for a full day on the water.
Icacos Beach offers a rare combination of accessibility and wildness, close enough to reach in under an hour yet removed enough to feel genuinely apart from the bustle of the main island, making it one of Puerto Rico's most rewarding coastal escapes.
Arrive on the first morning ferry from Fajardo to secure a quiet spot before day-trippers fill the beach.
Bring your own snorkel gear, as rentals on the island are limited and the reef just offshore is excellent.
Pack all food, water, and sunscreen you will need, since there are no permanent vendors or facilities on Icacos Beach.
Explore the neighboring cays by kayak for a change of scenery and a chance to spot sea turtles in the shallows.
Visit on a weekday to enjoy a noticeably calmer atmosphere, as weekends draw larger crowds from the mainland.
Cruise Fajardo Bay with optional snorkeling, beach time, and onboard snacks
Explore Fajardo’s cays with snorkeling, beach stops, and onboard comforts
Cruise Fajardo Bay with optional snorkeling, island stops and a BBQ meal
Sail to Icacos for guided snorkeling, lunch and drinks
Sail to Icacos for reef snorkeling, beach time and a buffet lunch
Sail Fajardo Bay to Playa Tortuga and Icacos Beach with optional snorkeling