Island Marine Rentals 20045 Gulf Blvd. Indian Shores, FL 33785 View Website (727) 595-0000 Indian Shores TripAdvisor Rating: 169 Reviews Overview Phone (727) 595-0000 Address 20045 Gulf Blvd. Indian Shores, FL 33785 Website View Website