A vacant island ... Beer Can Island,' officially closed to the public in February. Located on the northern tip of Longboat Key, the island is situated between MacDill Air Force Base and Apollo Beach.
Beer Can Island is located in the waters of Tampa Bay, between Apollo Beach and MacDill Air Force Base. It’s owned by four friends, including Loomis. The group briefly put 90% of their island up ...