Not sure if anyone has seen these before but this is Larak Island and whereabouts of important (and in some cases disputed) Iranian positions around the Strait of Hormuz.
Images enlarged courtesy of
The IRGC's Positions on Larak Overlook the "Tehran Tollbooth" Route (Marine Executive - May5, 2026)
The write up is actually an interesting read.