La marine péruvienne a baptisé plusieurs navires de guerre BAP Islay en l'honneur du combat d'Islay, bataille navale livrée au large de l'île d'Islay, au Pérou, pendant les guerres de la Confédération péruvio-bolivienne entre 1836 et 1839. Ce nom a notamment été donné à deux sous-marins :