Answer :

Spain needed to secure its colony in Mexico from other Europeans
Spain colonized florida and the rio grande valley in the hopes that no other european nation would try to quarrel with it over Spain's territory and resources.
Hope this helps!