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.
Snorkel La Cordillera waters with lunch and drinks included
Spend a catered beach day snorkeling off Vieques
Pair island beach time with snorkeling and lunch aboard a catamaran
Cruise Culebra’s coast with lunch, snorkeling gear, and a private captain
Reef Snorkeling, Beach Time and Lunch off Fajardo
Make the day your own with a private boat, water activities, and your favorite music
A private island escape with snorkeling, beach time, and your own pace
Escape to Puerto Rico's offshore islands for snorkeling and beach time
Sail to Icacos for snorkeling, waterslide fun and coastal views
Take the helm of a mini boat and snorkel off Fajardo’s coast
Beach, reef, drinks, and snorkeling on an Icacos afternoon
Private reef snorkeling, beach time, and lunch aboard a power catamaran
Guided reef snorkeling and beach time along Puerto Rico's eastern coast
Snorkel, relax, and enjoy lunch on a full-day Culebrita escape
Pair two island stops with lunch and drinks aboard a private catamaran
Open the side platforms for a roomy private island cruise
Sail privately to Icacos or Palomino with snorkeling, food, and drinks included
A private beach day across Icacos, Palomino, and Palominito
Make Icacos your beach day, with time to snorkel, hike, or relax your way
Pair island beach time with snorkeling off Puerto Rico's east coast
Spend a beach day with lunch, drinks, and water activities
Explore Fajardo’s cays with snorkeling, beach stops, and onboard comforts
Snorkel, swim, and slide into the waters around Icacos Island
Sail the Cordillera Cays with beach time and reef snorkeling