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 ...