where is jamaica beach
Motto: A Great Place to Visit, but an even Better Place to Live. Location of Jamaica Beach, Texas. Jamaica Beach is a city in Galveston County, Texas, United States on Galveston Island. As of the 2010 census, the city population was 983.