Comino is the smallest inhabited island in Malta. It is services by ferries from both Malta and Gozo. There's an expensive hotel there, but if you're up for a little hike there's a free campground more inland on the island. There's no real shops here.