Yes, you can have multiple islands on one switch. This is done by creating multiple VLANs and then assigning each VLAN to an island.