There are 19 possible hidden treasure chest locations, but Rockstar limited the number of chests you can find in a single day.
You can only get two chests per day. One will always be on the land and the other one under the water. The location of the chests changes each day.
GTA Online Cayo Perico Treasure Chest Locations
GTAO Hidden Treasure Chest Location 1
You can find the first chest on the westernmost edge of the airfield amidst some abandoned crates.
GTAO Hidden Treasure Chest Location 2
Take a short swim from the northern edge of the airfield and pick up the chest near a large boulder under the water.
GTAO Hidden Treasure Chest Location 3
Move northwards from the airfield and follow along the shoreline. You should see the next chest between a bush and a rock.
GTAO Hidden Treasure Chest Location 4
Dive into a pool of water near the airport building. You will see a chest resting on the underwater bed of rocks.
GTAO Hidden Treasure Chest Location 5
This chest can be seen between two boats on the ocean shore south of the airport building.
GTAO Hidden Treasure Chest Location 6
Explore the water channel between the main island and a smaller isle. The chest can be seen right in the center near a large underwater boulder.
GTAO Hidden Treasure Chest Location 7
Travel to the edge of the road on the northeastern part of the island. There is a small hut with palm trees behind it. The chest can be seen under one of the trees.
GTAO Hidden Treasure Chest Location 8
Now take a dive north of the airport building, and you should see another chest sitting between two stones.
GTAO Hidden Treasure Chest Location 9
The next chest can be located at the North Docks. Approach a pile of barrels near the crane and look out for the chest in the bushes between the crane and the barrels.
GTAO Hidden Treasure Chest Location 10
The next chest is visible off the northeastern coast under the water sitting next to two large boulders covered in algae.
GTAO Hidden Treasure Chest Location 11
Walk along the ocean shore west of the North Docks. You should find a chest near a couple of abandoned boats.
GTAO Hidden Treasure Chest Location 12
There is a tiny island south of the North Docks. Explore the underwater area between the isle and the mainland for a chest hidden in the sands. It is recommended to search for the chest during the day, as it is hard to see it at night.
GTAO Hidden Treasure Chest Location 13
East of farm fields there is a tent located on the outer rim of the road. The chest can be seen right outside the tent.
GTAO Hidden Treasure Chest Location 14
Dive into the lagoon south of the farm fields. Take a closer look and you should be able to find the chest hidden in the algae.
GTAO Hidden Treasure Chest Location 15
There is a single short palm tree on the southeastern edge of the driveway. You can find the chest sitting right under that tree just a tad off the road.
GTAO Hidden Treasure Chest Location 16
Walk along the fence south of the Main Docks and look out for a chest marked on the map above.
GTAO Hidden Treasure Chest Location 17
Search the shallow waters south of the Main Docks for a chest that is well hidden under a coral reef.
GTAO Hidden Treasure Chest Location 18
Travel to the Main Docks and locate a chest sitting between heavy machinery and a pile of wood.
GTAO Hidden Treasure Chest Location 19
Finally, head to the Main Docks and dive under the pier. The last chest can be seen between the wooden pillars supporting the pier.
These are all hidden treasure chest locations in the Cayo Perico Heist update for GTA Online. For more GTA Online guides, please visit our dedicated hub page.