We discuss a mode expansion technique to rigorously model the diffraction from three-dimensional pits and holes in a perfectly conducting layer with finite thickness. On the basis of our simulations we predict extraordinary transmission through a single hole, caused by the Fabry-Perot effect inside the hole. Furthermore, we study the fundamental building block for extraordinary transmission through hole arrays: two and three holes. Coupled electromagnetic surface waves, the perfect conductor equivalent of a surface plasmon, are found to play a key role in the mutual interaction between two or three holes.