@Efreeti The island is just something to spice up the campaign, since one of the players complained about there not being a whole lot of combat. I'm certainly fond of the idea you put forth, too!
@Imbicatus The party dynamics kinda suck... we have no divine spellcasters and little anti-swarm tactics. Now that I think of it, I should have put what the party consists of in the first place. We have:
Human Sea Singer (Bard)
Human Buccaneer (Gunslinger)
Human Summoner
Orc Barbarian
Suli Sorcerer (Elemental Air)
Tieflling Inspired Blade (Swashbuckler)
Whoops, looks like I miscounted, there's 6 of us.