Location SCROLL DOWN Visit Conch Island Conch Island 37169 Rehoboth Avenue Rehoboth Beach, Delaware 19971 Telephone: 3022125936 Hours Open daily 4pm – BACK TOP © Conch Island & The Hideout Arcade Bar. All Rights Reserved. Designed by Restaurant Engine