A fire on Peaks Island in Casco Bay off Portland yesterday destroyed two cottages, several camps and 12 abandoned army buildings. Four hundred acres were burned. Fire fighting equipment was ferried to the island. One fireman and a youth were injured slightly.