Cayo Icacos is an uninhabited barrier island off Fajardo, Puerto Rico, celebrated for its crystal-clear waters, vibrant coral reefs, and powdery white sand.
Cayo Icacos sits within the La Cordillera Nature Reserve, a protected chain of cays managed by Puerto Rico's Department of Natural Resources. This designation has kept the island largely undeveloped, preserving habitats for sea turtles, rays, and a range of reef fish.
Visitors arrive almost exclusively by boat, typically joining a day charter or water taxi out of Fajardo's Las Croabas waterfront. The crossing takes roughly thirty minutes and passes several smaller cays along the way. Once ashore, the main draws are simple: swimming, snorkeling, and walking the shoreline.
The reef systems surrounding Cayo Icacos support healthy elkhorn and brain coral formations, and the visibility on calm days can exceed fifty feet. Kayaking around the island's perimeter reveals sea grass meadows and occasional juvenile reef sharks patrolling the shallows.
Because no permanent amenities exist, the pace on Cayo Icacos is set entirely by the tides and the weather. That self-contained quality is precisely what draws visitors who want a slice of the Caribbean with minimal crowds and maximum natural beauty.
Take an early morning boat departure from Fajardo to reach Cayo Icacos before the midday crowds and secure a prime spot on the sandbar.
Bring all food, water, and supplies you need, as there are no vendors, restaurants, or facilities on the island.
Wear reef-safe sunscreen to protect the coral ecosystems that make snorkeling around Cayo Icacos so rewarding.
Look for sea turtles feeding in the sea grass flats on the island's calmer western side, where sightings are most frequent.
Pack a snorkel and fins even if you plan to relax on the beach, since the clear water just steps from shore makes exploration effortless.
Private reef snorkeling, beach time, and lunch aboard Manta
Guided reef snorkeling, beach time, lunch and drinks on a 27-foot charter
Island time with lunch and snorkeling gear included
Enjoy a private boat outing with snorkeling gear, a floating mat, and a crew included
Snorkel, swim, and unwind on a private island escape
Explore three cays by private boat and snorkel in the waters around Fajardo
Reach Icacos Island by water taxi and enjoy the beach at your own pace
Mix island beach time and snorkeling with your own Coast Guard-certified captain
Set sail for snorkeling, swimming, and beach time in Puerto Rico
Two boats for island swimming, snorkeling, and time on the water
Cruise to an island with a captain and mate on board
Private sailing day with lunch, drinks, and snorkeling gear
Choose your island escape, with snorkeling gear and a paddleboard on board
Spend the day snorkeling Tortuga Reef and relaxing at Icacos and Palomino
Pair island beach time with snorkeling and included food and drinks
Enjoy more room to relax, plus a private restroom on board
Explore island beaches at your own pace with a personal captain
Private beach day exploring Icacos, Palomino & Palominito
Private island cruising with sun decks, a wet bar, and snorkeling gear
Private island beach time with snorkeling and onboard refreshments
Swim, snorkel, and beachcomb on a private Puerto Rico catamaran
Explore reefs, beaches, and island waters on a private Fajardo charter
Explore Fajardo’s local keys by private boat, with time to swim, snorkel, and unwind
Beach time at Icacos Cay followed by a Caribbean twilight cruise