A small map that's easy to learn, but the firefights on it can be pretty tough. Despite its modest size, the map's gameplay is quite good: the usual Half-Life firefights become a bit different and more interesting.
Download the devils_island map
Thanks to Nitro for the screenshots, the description and for finding the map.