Jamaica Beach
Jamaica Beach is a city within a city. It is located on the West End of Galveston Island immediately West of the Galveston Island State Park. Jamaica Beach was incorporated in 1959 as such it operates as a separate city … Continue reading →