The Battle of Santa Cruz de Tenerife was a military operation in the Anglo-Spanish War (1654–1660) in which an English fleet under Admiral Robert Blake attacked a Spanish treasure fleet that had already landed the treasure at Santa Cruz de Tenerife in the Spanish Canary Islands. Most of the Spanish merchantmen were scuttled and the remainder were burnt by the English.