Cayo Icacos is an uninhabited island located off the coast of Fajardo, Puerto Rico. Known for its stunning white sand beaches and crystal-clear waters, it is a popular spot for snorkeling and swimming. The island is part of the La Cordillera Nature Reserve and can only be accessed by boat, typically through a catamaran day trip or water taxi from Fajardo.One of the standout features of Cayo Icacos is its unspoiled natural beauty, making it an ideal destination for those seeking a secluded beach experience. Visitors often highlight the vibrant marine life and the tranquility of the area, although it can get busy during peak season.The historical and geographical significance of Cayo Icacos adds to its allure, having once been used as a limestone quarry and now forms part of a protected area. It provides breathtaking views of both Puerto Rico and neighboring islands like St. John.