Yes, Marco Island is worth visiting when staying in Naples, Florida. This small island is just a short drive away and is home to beautiful beaches, great restaurants, and plenty of shopping. You can easily spend a day exploring everything Marco Island has to offer.