The beaches of Cape Canaveral are no longer only outdoors thanks to Holiday Inn Club Vacations’ latest addition. The new Signature Collection villas at Cape Canaveral Beach Resort aim to provide the company’s guests a new option for those seeking a little …