For those who may not be familiar with Bay Shore:
Bay Shore is a hamlet (unincorporated area) in the southwest section of the Town of Islip, in the southwest part of Suffolk County.
Beginning on the north and moving in a clockwise direction, the Hamlet of Bay Shore in the Town of Islip is bordered on the north by Hamlet of Baywood and the Hamlet of North Bay Shore; on the east by the Hamlet of Islip; on the south by the Great South Bay; and, on the west by the Village of Brightwaters.
The Hamlet of Bay Shore has a different border than does the "Bay Shore, NY 11706" postal zone (i.e., a place can have a "Bay Shore, NY 11706" mailing address and not be in the Hamlet of Bay Shore): places that have a "Bay Shore, NY 11706" mailing address that are not in the Hamlet of Bay Shore are in the Village of Brightwaters, the Hamlet of North Bay Shore, the Hamlet of West Bay Shore, the Hamlet of Baywood, the Hamlet of Islip, the Village of Saltaire and the Hamlet of Fire Island.
For a good set of town-by-town maps showing all the villages and hamlets in each of LI's 13 towns (3 in Nassau County and 10 in Suffolk County):
Excellent Long Island Geographic Resource